Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENH] differential testing for CI tests #435

Merged
merged 6 commits into from
Jul 27, 2024
Merged

[ENH] differential testing for CI tests #435

merged 6 commits into from
Jul 27, 2024

Conversation

fkiraly
Copy link
Collaborator

@fkiraly fkiraly commented Jul 25, 2024

This PR introduces differential testing for the CI tests, i.e., running tests only if the object or module they test has been changed.

  • runs tests in benchmarking only if anything in the module has changed, or in metrics
  • runs tests in datatypes only if anything in the module has changed
  • runts tests in utils only if anything in the module has changed

Also makes the following changes

  • moves test_polars to datatypes, the module it tests - FYI @julian-fong

@fkiraly fkiraly added enhancement module:tests test framework functionality - only framework, excl specific tests labels Jul 25, 2024
@fkiraly fkiraly merged commit 1080e37 into main Jul 27, 2024
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement module:tests test framework functionality - only framework, excl specific tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant